Texas State Highway 21

State Highway 21
Route information
Maintained by TxDOT
Length: 272.7 mi[1] (438.9 km)
Existed: before 1917 – present
Major junctions
West end: SH 80 at San Marcos
 

US 183 in Mustang Ridge
US 290 near Paige
US 77 near Lincoln
SH 6 / US 190 in Bryan
I-45 / US 190 in Madisonville
US 287 in Crockett
US 69 in Alto
US 59 in Nacogdoches

US 96 in San Augustine
East end: LA 6 near Milam
Location
Counties: Hays, Caldwell, Bastrop, Lee, Burleson, Brazos, Madison, Houston, Cherokee, Nacogdoches, San Augustine, Sabine
Highway system

Highways in Texas
Interstate • U.S. • TX (LoopsSpursRecFM)

SH 20 SH 22

State Highway 21, or SH 21, runs from the Texas-Louisiana boundary east of San Augustine to San Marcos in east and central Texas.

Contents

History

SH 21 was one of the original 26 routes proposed in Texas in 1917 along a route from St. Augustine to Gonzales. There was proposed extension southward to Karnes City by 1922, but most of it was transferred to SH 80 instead. In 1926, the terminus was shortened to Giddings. By 1943, the western terminus had been rerouted through Paige to end in San Marcos, along its current route.

Business routes

SH 21 has one business route.

Business State Highway 21-H is a Business Loop that runs through Kurten in central Texas. The road was bypassed in 2002 by SH 21.[2]

Junction list

County Location Mile Destinations Notes
Hays
San Marcos   SH 80 – San Marcos, Luling Interchange
Caldwell
along Hays County line
    FM 1966 east – Maxwell  
    FM 150 west – Kyle  
Uhland   FM 2720 east (Old Lockhart Rd)  
Niederwald   FM 2001 south (Kenetsch Rd) West end of FM 2001 overlap
  FM 2001 north (Niederwald Strasse) East end of FM 2001 overlap
Caldwell
Mustang Ridge   US 183 – Austin, Lockhart Interchange
  FM 1854 east  
Bastrop
    FM 812 Interchange
Cedar Creek   FM 535 south  
Wyldwood   FM 1209 north  
  SH 71 west – Garfield Interchange, west end of SH 71 overlap
    FM 20 south (Texas Independence Trl)  
    FM 969 north  
Bastrop   SH 304 south Interchange, west end of freeway
  Hasler Blvd Interchange
  Loop 150 east Interchange, east end of freeway
  SH 71 east / SH 95 east – Smithville East end of SH 71 overlap, south end of SH 95 overlap
  SH 95 north – Elgin North end of SH 95 overlap
  Loop 150 west (Chestnut St) West end of SL 150 overlap
  Loop 150 east East end of SL 150 overlap
  PR 1 east – Bastrop State Park  
Circle D-KC Estates   FM 1441 west  
    US 290 – Elgin, Giddings Interchange
Paige   Spur 186 south (Gonzales St)  
Lee
    FM 2440 east (Manheim Rd)  
    FM 1624  
    US 77 – Lexington, Giddings Interchange
    FM 3403 west  
    FM 141 east (Ramsey St) – Dime Box  
Burleson
    FM 696 north  
    FM 60 east  
    FM 908 west  
Caldwell   FM 975 east (Banks St)  
  SH 36 – Milano, Somerville  
    FM 2000 north  
    FM 1362 north West end of FM 1362 overlap
    FM 1362 south East end of FM 1362 overlap
    FM 50 south West end of FM 50 overlap
Brazos
    FM 50 north East end of FM 50 overlap
    SH OSR east  
    SH 47 south Interchange
Bryan   FM 2818 (Harvey Mitchell Pkwy) Interchange
  FM 1687 west (Sandy Point Rd)  
  FM 158 east (William J Bryan Pkwy)  
  Bus. SH 6-R (Texas Ave)  
  FM 974 north (Tabor Rd)  
  SH 6 / US 190 west (Earl Rudder Frwy) Interchange, west end of US 190 overlap
Wixon Valley   FM 2776 north  
Kurten   Bus. SH 21-H east  
  FM 2038 east  
  Bus. SH 21-H west  
    FM 974 west (Tabor Rd)  
Madison
    FM 2865 north  
North Zulch   FM 39 – Normangee, Iola Interchange
  Loop 160 north (Trinity Ave)  
  Loop 160 west (5th St)  
    FM 1372 south  
    FM 1452 north West end of FM 1452 overlap
    FM 1452 south East end of FM 1452 overlap
Madisonville   FM 978 west (Woodrow St)  
  Spur 174 south (Madison St)  
  SH 75 (May St) – Centerville, Huntsville  
  I-45 / US 190 east – Centerville, Huntsville Interchange, east end of US 190 overlap
    FM 2346 north  
    FM 1428 east  
Midway   SH OSR east – Normangee  
  FM 247 south  
  FM 3060 north  
  FM 2548 east  
    FM 2548 south  
Houston
    FM 2498 west  
    FM 3275 east  
    FM 1280  
    FM 2967 north  
    SH 7 west – Centerville West end of SH 7 overlap
Crockett   Loop 304  
  FM 229 north (Durrette Dr)  
  SH 7 east (Goliad Ave) – Davy Crockett National Forest East end of SH 7 overlap
  SH 19 south (4th St) – Lovelady South end of SH 19 overlap
  SH 19 / US 287 north (Houston Ave) – Grapeland North end of SH 19 overlap, west end of US 287 overlap
  US 287 south (5th St) – Groveton East end of US 287 overlap
  FM 2022 north (6th St)  
  Loop 304  
    FM 3187 east  
    FM 1733 east (Forest Service Rd 524)  
Davy Crockett National Forest   FM 227 south West end of FM 227 overlap
  FM 227 west East end of FM 227 overlap
  PR 44 west – Mission Tejas State Park  
Cherokee
    FM 220 south  
Alto   SH 294 west (Elkhart St)  
  US 69 (Marcus St) – Rusk, Lufkin  
    FM 241 west  
    FM 2708 south  
Nacogdoches
    FM 225 south West end of FM 225 overlap
    FM 225 north East end of FM 225 overlap
Nacogdoches   US 59 / Loop 224 (Stallings Dr) – Garrison, Lufkin Interchange
  FM 225 west (Durst St)  
 
US 59 Bus. / SH 7 west (South St) – Davy Crockett National Forest
West end of SH 7 overlap
  FM 1275 (University Dr)  
  FM 2259 south (Shawnee St)  
  SH 7 east (Center Rd) – Center East end of SH 7 overlap
  Loop 224 (Stallings Dr) Interchange
    FM 226 south  
Chireno   FM 95 / Loop 34 south (Main St)  
  Loop 34 west (Gingerbread Ln)  
San Augustine
    FM 1196 south  
    FM 354 north  
    FM 3409 south  
    Spur 85 south  
San Augustine   US 96 – Center, Pineland Traffic circle intersection
  Loop 547 east (Columbia St)  
  SH 147 south (Broadway St) – Angelina National Forest West end of SH 147 overlap
  FM 3230 north (Harrison St)  
  FM 2213 south (Liberty St)  
  SH 147 north (Clark St) East end of SH 147 overlap
  Loop 547 west (Columbia St)  
  FM 3483 south  
    FM 3153 east – Sabine National Forest  
    FM 1 south  
Sabine
    Spur 35 south (McMahans Chapel Rd)  
    FM 3448 north – Sabine National Forest  
    FM 330 north – Sabine National Forest  
    SH 103 west – Angelina National Forest  
Milam   SH 87 – Hemphill  
Sabine National Forest   FM 3121 / FM 242 south (Palo Gaucho Crossing)  
Sabine
    LA 6 east – Many  
1.000 mi = 1.609 km; 1.000 km = 0.621 mi

References